package com.mini.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author zl
 * @version 1.0
 * @date Created in 2020/6/18
 */
@Data
@ToString
@ApiModel("角色化组织")
public class FullDeptVo implements Serializable {

    private static final long serialVersionUID = 6444858770829489572L;

    private Long deptLevel1Id;
    private String deptLevel1Name;

    private Long deptLevel2Id;
    private String deptLevel2Name;

    private Long deptLevel3Id;
    private String deptLevel3Name;

    @ApiModelProperty("事业线ID")
    private Long skuId;
    @ApiModelProperty("事业线名称")
    private String skuName;

    @ApiModelProperty("工作室ID")
    private Long workRoomId;
    @ApiModelProperty("工作室名称")
    private String workRoomName;

    @ApiModelProperty("运营部ID")
    private Long odId;
    @ApiModelProperty("运营部名称")
    private String odName;

    @ApiModelProperty("组ID")
    private Long ogId;
    @ApiModelProperty("组名称")
    private String ogName;

    private Long deptLevel7Id;
    private String deptLevel7Name;

    private Long deptLevel8Id;
    private String deptLevel8Name;

    private Long deptLevel9Id;
    private String deptLevel9Name;

    @ApiModelProperty("当前用户所在组织ID")
    private Long deptId;
    @ApiModelProperty("当前用户所在组织名称")
    private String deptName;

    @ApiModelProperty("按照层级拼接的组织ID")
    private String deptFullId;
    @ApiModelProperty("按照层级拼接的组织名称")
    private String deptFullName;


}
